Docker Desktopでずっと「Kubernetes is starting」状態のままになった場合の解決方法
問題
Docker DesktopでEnable Kubernetes
にチェックを入れ、Apply & Restart
ボタンをクリックしましたが、 Kubernetes is starting
状態がずっと続き、いつまで経ってもKubernetes is running
に遷移しませんでした。
▲Docker Desktopのメニューバー。通常ならKubernetes is starting
がしばらくするとKubernetes is running
に変わりますが、変わりません。
環境
解決方法
Reset to factory defaults
を実施することで上記問題を解決できました。
ただしその名の通り初期化なので、ローカルのコンテナやイメージ等はすべて削除されることはご注意ください。
手順
メニューバーのDocker Desktopのアイコンをクリックし、Preferencesを選択
下から二つ目、Reset to factory defaults
を選択
他の方法?
ただし、この方法はあなたの環境では効果がないかもしれません。以下のGitHub Issueでは様々な解決方法が寄せられています。こちらを参考にして解決方法を模索してください。